//
//  FCPhotoBrowserTool.h
//  FCCommonUse
//
//  Created by fly on 2020/1/7.
//

#import <Foundation/Foundation.h>
#import "GKPhotoBrowser.h"

NS_ASSUME_NONNULL_BEGIN

@interface FCPhotoBrowserTool : NSObject

/** 当前控制器 */
@property (nonatomic, strong) UIViewController *showFromVC;

/**
 图片浏览器 只有一张图片（头像）
 
 @param imageUrl  imageUrl地址
 @param showFromVC 当前控制器
 */
+ (void)photoBrowserWithImageUrl:(NSString *)imageUrl showFromVC:(UIViewController *)showFromVC;

/**
 图片浏览器 (多张)
 
 @param images  url或者image数组
 @param imageViews imageView控件数组
 @param currentIndex 当前点击哪张图片
 @param showFromVC 当前控制器
 */
+ (void)photoBrowserWithImages:(NSMutableArray *)images sourceImageViews:(NSMutableArray *)imageViews currentIndex:(NSInteger)currentIndex showFromVC:(UIViewController *)showFromVC;

/**
 长按图片浏览器里的代理方法调用 actionSheet弹窗
 
 @param browser  图片浏览器
 @param titleArray  按钮title数组
 */
- (void)photoBrowser:(GKPhotoBrowser *)browser actionSheetWithTitleArray:(NSMutableArray *)titleArray;

@end

NS_ASSUME_NONNULL_END
